API Documentation
GraphicSystem.h
1 // GraphicSystem.h
3 //
5 
6 namespace nkGraphics
7 {
13  class DLL_GRAPHICS_EXPORT GraphicSystem final
14  {
15  public :
16 
26 
27  // Getters
32 
33  // Launch
40  bool initialize (ConfigHolder& config) ;
41 
42  // Run
48  bool frame () ;
49 
50  // Done time
55  void shutdown () ;
56 
57  // Events
62  void noticeRenderWindowChanged (nkWinUi::GraphicsWindow* win) ;
63  } ;
64 }
nkGraphics::GraphicSystem::noticeRenderWindowChanged
void noticeRenderWindowChanged(nkWinUi::GraphicsWindow *win)
nkGraphics::GraphicSystem::GraphicSystem
GraphicSystem()
nkGraphics::GraphicSystem::initialize
bool initialize(ConfigHolder &config)
nkGraphics::Renderer
A renderer, implementing the logic of using a graphics API.
Definition: Renderer.h:18
nkGraphics::GraphicSystem::shutdown
void shutdown()
nkGraphics::GraphicSystem::~GraphicSystem
~GraphicSystem()
nkGraphics::GraphicSystem::getRenderSystem
Renderer * getRenderSystem() const
nkGraphics::GraphicSystem::frame
bool frame()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ConfigHolder
Holds all the information about a configuration.
Definition: ConfigHolder.h:14
nkGraphics::GraphicSystem
The graphic system used.
Definition: GraphicSystem.h:14